#include <stdio.h>
struct S1
{
	double c1;
	char c2;
	int i;
	
};
struct S4
{
	char c1;
	struct S1 s1;
	double d;
};
struct A
{
	int _a : 2;
	int _b : 5;
	int _c : 10;
	int _d : 30;
};
union Un1
{
	char c[5];
	int i;
};
union Un2
{
	short c[7];
	int i;
};
int main()
{
	
	printf("%d\n", sizeof(union Un1));
	printf("%d\n", sizeof(union Un2));
	return 0;
}